#!/usr/bin/env python
# @FileName :01判断是否为整型.py
# @Time :2024/1/18 16:07
# @Author :niecailing

#作业：python和go
#判断从键盘的输入，忽略大小写，判断数字字母是否为回文
#A,B1c2c1..ba  -->ab1c2c1ba  -->回文


#方法一
str1 = input("请输入一串字符串：")
str1 = str1.lower()#将字母全换为小写字母
lenth = len(str1)
sign=1#为回文的标志
#判断是否为回文
for i in range(int(lenth/2)):
    if str1[i]!=str1[lenth-1-i]:
        sign=0
        break
if sign:
    print("该字符串为回文")
else:
    print("该字符串不是回文")


#方法二
#str1 = input("请输入一串字符串：")
# str1 = str1.lower()#将字母全换为小写字母
# lenth = len(str1)
# j=0#记录循环时str1的下标
# sign=1#为回文的标志
# for i in str1:
#     if  lenth %2 and j==lenth/2:#只有长度为奇数时，才会略过最中间的字符
#         j +=1
#         break
#     if i!=str1[lenth-1-j]:
#         sign=0
#         break
#     j+=1
# if sign:
#     print("该字符串为回文")
# else:
#     print("该字符串不是回文")


